This chapter describes how to configure the adaptive source routing transparent (ASRT) bridge protocol and how to use the ASRT configuration commands. The chapter includes the following sections:
To access the ASRT configuration environment, enter the protocol asrt command at the Config> prompt:
Config>protocol asrt Adaptive Source Routing Transparent Bridge user configuration ASRT config>
The ASRT configuration commands allow you to specify network parameters for the ASRT bridge and its network interfaces. These commands also allow you to enable and configure the ATM interface features, and NetBIOS.
The device must be restarted for the new configuration to take effect.
Note: | The ASRT configuration commands are not effective immediately. They remain pending until you reload the device. |
Enter the ASRT configuration commands at the ASRT config> prompt. Access the commands as follows:
Table 52 shows the ASRT configuration commands.
Table 52. ASRT Configuration Command Summary
Command | Function |
---|---|
? (Help) | Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help". |
Add | Adds station address entries to the permanent database. |
Delete | Deletes station address entries. |
Disable | Disables the following functions:
|
Enable | Enables the following functions:
|
List | Displays information about the complete bridge configuration or about selected configuration parameters. |
Set | Sets the following parameters:
|
vlans | Allows the user to configure dynamic protocol filtering |
Exit | Returns you to the previous command level. See "Exiting a Lower Level Environment". |
The ASRT configuration (Talk 6) commands are not effective immediately. They remain pending until you issue the reload command.
Use the add command to add the following information to your bridging configuration:
Syntax:
Valid Values: X'0000 0000 0000' to X'FFFF FFFF FFFF'
Default Value: none
The following sections present specific examples of how the add address command is used to manage address entries:
Adding an address
add address Address (in 12-digit hex) []? 123456789013 Exclude destination address from all ports?(Yes or [No]): Use same output port mapping for all input Ports?(Yes or [No]): Output port mapping: Input Port Number [1]? Bridge to all ports?(Yes or [No]): Bridge to port 1 Yes or [No]: Bridge to port 2 Yes or [No]: Bridge to port 3 Yes or [No]: Bridge to port 4 Yes or [No]: Bridge to port 5 Yes or [No]: continue to another input port? (Yes or [No]): y Input Port Number [2]? 3 Bridge to all ports?(Yes or [No]): y continue to another input port? (Yes or [No]): y Input Port Number [4]? Bridge to all ports?(Yes or [No]): Bridge to port 1 Yes or [No]: Bridge to port 2 Yes or [No]: Bridge to port 3 Yes or [No]: Bridge to port 4 Yes or [No]: Bridge to port 5 Yes or [No]: continue to another input port? (Yes or [No]): n Source Address Filtering Applies? (Yes or No): y ASRT config>
Note: | For any "Yes or No" question in the prompts, "No" is the default value. Press Return to accept the default value. |
If a frame is received on port 1 and the port map indicates 1 (for port 1), the frame is filtered.
If the same frame is received on port 2 and the port map indicates 1 (for port 1), the frame is forwarded to port 1. If a frame is received on port 1 and the matching address entry's port map indicates 1, 2, or 3, the frame is forwarded to ports 2 and 3.
If the port map indicates no port (NONE/DAF), the frame is filtered. This is known as destination address filtering (DAF).
If no address entry is found to match the received frame, it is forwarded to all the forwarding ports except for the source port.
Enabling Destination Address Filtering For Entry
This example shows how to answer the command prompts to select destination address filtering for an entry:
ASRT config>add address 000000334455 Exclude destination address from all ports?(Yes or [No]): y Source Address Filtering Applies? (Yes or [No]): y ASRT config>
After adding the address entry, you can verify its status by using the list range command. The following example shows that no port map exists for that entry (in bold) and that destination address filtering (DAF) has been turned on.
ASRT config>list range Start-Index [1]? Stop-index [3]? ADDRESS ENTRY TYPE PORT MAP ======= ========== ======== 01-80-C2-00-00-00 REGISTERED Input Port: ALL PORTS Output ports: 00-00-00-22-33-44 PERMANENT Input Port: 3 Output ports: 1, 2 Input Port: 4 Output ports: 1, 2 00 00 00 33 44 55 PERMANENT NONE/DAF
Output Port Map Created For Address Entry Having More Than One Input Port
This example shows how to answer the command prompts to create separate output port maps for an address entry that will have more than one input port.
ASRT config> add address 000000123456 Exclude destination address from all ports?(Yes or [No]): Use same output port mapping for all input Ports?(Yes or [No]): Input Port Number [1]? 1 Bridge to all ports ?(Yes or [No]): Bridge to port 1 - Yes or [No]: y Bridge to port 2 - Yes or [No]: y Bridge to port 3 - Yes or [No]: continue to another input port ? (Yes or [No]): y Input Port Number [2]? Bridge to all Ports?(Yes or [No]): Bridge to Port 1 - Yes or [No]: Bridge to port 2 - Yes or [No]: Bridge to port 3 - Yes or [No]: y continue to another input port ? (Yes or [No]): Source Address Filtering Applies? (Yes or [No]): ASRT config>
After adding the address entry, you can verify its status by using the list range command. The following example shows an entry (in bold) that has ports 1 and 2 as input ports and has separate port maps for both input ports. Source address filtering (SAF) has also been enabled.
ASRT config> list range Start-Index [1]? Stop-index [3]? ADDRESS ENTRY TYPE PORT MAP ======= ========== ======== 01-80-C2-00-00-00 REGISTERED Input Port: ALL PORTS Output ports: 01-80-C2-00-00-01 RESERVED NONE/DAF 00-00-00-12-34-56 PERM/SAF Input Port: 1 Output ports: 1, 2 Input Port: 2 Output ports: 3
Single Output Port Map Created All Incoming Ports Associated With Address Entry
This example shows how to answer the command prompts to create a single output port map for all incoming ports associated with an address entry.
ASRT config> add address 000000556677 Exclude destination address from all ports?(Yes or [No]): Use same output port mapping for all input Ports?(Yes or [No]): y Bridge to all ports?(Yes or [No]): n Bridge to port 1 - Yes or [No]: y Bridge to port 2 - Yes or [No]: y Bridge to port 3 - Yes or [No]: Source Address Filtering Applies? (Yes or [No]): y ASRT config>
After adding the address entry, you can verify its status by using the list range command. The example below shows an entry (in bold) that has a single port map for all incoming ports. Source address filtering (SAF) has also been enabled.
ASRT config> list range Start-Index [1]? Stop-index [3]? ADDRESS ENTRY TYPE PORT MAP ======= ========== ======== 01-80-C2-00-00-00 REGISTERED Input Port: ALL PORTS Output ports: 01-80-C2-00-00-01 RESERVED NONE/DAF 00-00-00-55-66-77 PERM/SAF Input Port: ALL PORTS Output ports: 1, 2
Port Number Valid Values: 1 to 254
Port Number Default Value: none
ASRT config> add port Interface Number [0]? Port Number [5]?
Use the delete command to delete the following information from your bridging configuration:
Syntax:
Record matching that address not found
Valid Values: X'0000 0000 0000' to X'FFFF FFFF FFFF'
Default Value: none
Example: delete address
Example: delete port 2
Use the disable command to disable the following bridge functions:
Syntax:
Example: disable bridge
Example: disable stp
Example: disable transparent 2
Example: disable tree 1
Note: | Disabling STP on a per-port basis can produce network loops because of the existence of parallel bridges. |
Use the enable command to enable the following bridging functions:
Syntax:
Example: enable bridge
Example: enable stp
Example: enable transparent
Port Number [1]?
Example: enable tree 1
Use the list command to display information about the complete bridge configuration or to display information about selected configuration parameters.
Syntax:
Valid Values: X'0000 0000 0000' to X'FFFF FFFF FFFF'
Default Value: none
Example: list address 000000123456
0000-00-12-34-56 PERMANENT Input Port: 1 Output ports: 1, 2 Input port: 2 Output ports: 3 ASRT config>
The following examples illustrate each of the list filtering display options.
Example 1: list filtering all
Ethernet type 0800 is routed on ports 1 IEEE 802.2 destination SAP 42 is routed on ports 1 IEEE 802 SNAP PID 00-00-00-08-00 is routed on ports 2-3
Descriptors used in explaining how packets are communicated include:
All of these descriptors also apply to ARP packets with this Ethertype.
Ethernet type (in hexadecimal), 0 for all [0]? 0800 Ethernet type 0800 is routed on ports 1
SAP (in hexadecimal), 100 for all [100]? 42 IEEE 802.2 destination SAP 42 is routed on ports 1
SNAP Protocol ID, return for all [00-00-00-00-00]? IEEE 802 SNAP PID 00-00-00-08-00 is routed on ports 2-3
Example: list mapping SNAP
PROTOCOL TYPE GROUP ADDRESS FUNCTIONAL ADDRESS ============= ============= ================== 123456-7890 12-34-56-78-90-12 12:34:56:78:90:12
Example: list permanent
Number of Entries in Permanent Database: 17
Example: list port
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Port ID (dec) : 128: 2, (hex): 80-02 Port State : Enabled STP Participation: Enabled Port Supports : Transparent Bridging Only Path Cost : 0
Note: | Each of these bridge-related parameters is also described in detail in the previous chapter. |
Address entries contain the following information:
Example: list range
Start-Index [1]? 1 Stop-index [17]? 6 ADDRESS ENTRY TYPE PORT MAP ======= ========== ======== 01-80-C2-00-00-00 REGISTERED Input Port: ALL PORTS Output ports: 01-80-C2-00-00-01 RESERVED NONE/DAF 01-80-C2-00-00-02 RESERVED NONE/DAF 01-80-C2-00-00-03 RESERVED NONE/DAF 01-80-C2-00-00-04 RESERVED NONE/DAF 01-80-C2-00-00-05 RESERVED NONE/DAF
Use the set command to set certain values, functions, and parameters associated with the bridge configuration. These include:
Syntax:
Enter the required value after each prompt and press Return.
Aging Time Valid Values: 10 to 1000000
Aging Time Default Value: 30
The resolution value specifies how often dynamic entries in the filtering database should be scanned to determine if they have exceeded their age limit as set by the aging timer.
Resolution Valid Values: 1 to 60 seconds
Resolution Default Value: 5 seconds
Example: set age
seconds [300] ? 400 resolution [5] ? 6
Enter tb to specify that the transparent bridge (tb) bridge address is to be affected.
Note: | Each bridge in the network must have a unique address for the spanning tree protocol to operate correctly. |
Attention: | In cases where a serial line interface is the lowest numbered port, it is mandatory to use this command so that the bridge will have a unique address when restarted. This process is necessary because serial lines do not have their own MAC address. |
At the prompt, enter the bridge address in 12-digit hexadecimal format and press Return.
If you enter the address in the wrong format you will receive the message Illegal Address. If you enter no address at the prompt you will receive the message Zero length address supplied and the bridge will maintain its previous value. To return the bridge address to the default value, enter an address of all zeros.
Valid Values: 12 hexadecimal digits
Do not use dashes or colons to separate each octet. Each bridge in the network must have a unique address for the spanning tree protocol to operate correctly.
Default Value: 000000000000
Example: set bridge
Bridge Address (in 12-digit hex)[]?
Default Value: 1024 times the number of bridge ports.
For more information, see the list filtering command on page ***.
Example: set filtering
database-size [2048]?
Example: set port block
Port Number [1]?
Enter "bridge" as the option to modify bridge parameters. The bridge-related parameters that can be modified with this command are described below.
When setting these values, make sure that the following relationships exist
between the parameters or the input will be rejected:
2 X (Bridge Forward Delay - 1 second) >= Bridge Maximum Age
Bridge Maximum Age >= 2 X (Bridge Hello Time + 1 second)
Example: set protocol bridge tb
Bridge Max-Age [20] 25 Bridge Hello Time [2] 3 Bridge Forward Delay [15] 20 Bridge Priority [32768] 1
When this bridging device is selected as the root bridge in a spanning tree, the value of this parameter specifies how long other active bridges are to store the configuration bridge protocol data units (BPDUs) they receive. When a BPDU reaches its maximum age limit without being replaced, the active bridges in the network discard it and assume that the root bridge has failed. A new root bridge is then selected.
Dependencies
The setting of this parameter may be affected by the setting of the Bridge Hello Time parameter. In addition, the setting of this parameter may affect the setting of the Bridge Forward Delay parameter.
Valid Values: 6 to 40 seconds
Default Value: 20 seconds
When this bridging device is selected as the root bridge in a spanning tree, this parameter specifies how often this bridge transmits configuration bridge protocol data units (BPDUs). BPDUs contain information about the topology of the spanning tree and reflect changes to the topology.
Dependencies
The setting of this parameter may affect the setting of the Max age parameter.
Valid Values: 1 to 10 seconds
Default Value: 2
When this bridging device is selected as the root bridge in a spanning tree, the value of this parameter specifies how long active ports in all bridges remain in a listening state. When the forward delay time expires, ports in the listening state go into the forwarding state. State changes occur as a result of changes in the topology of the spanning tree, such as when an active bridge fails or is shut down.
The root bridge conveys this value to all bridges. This process ensures that all bridges are consistent between changes.
Valid Values: 4 to 30 seconds
Default Value: 15
The bridge priority indicates the chances that this bridge will become the root bridge of the spanning tree. The lower the numerical value of the bridge priority parameter, the higher the priority of the bridge and the more likely it is to be chosen. The spanning tree algorithm chooses the bridge with the lowest numerical value of this parameter to be the root bridge.
Valid Values: 0 to 65535
Default Value: 32768
Enter port as the option to modify the spanning tree protocol port parameters. Enter the desired value at each prompt and press Return.
Example: set protocol port
Port Number [1] ? Port Path-Cost (O for default) [0] ? 1 Port Priority [128] ? 1
Each port interface has an associated path cost, which is the relative value of using the port to reach the root bridge in a bridged network. The spanning tree algorithm uses the path cost to compute a path that minimizes the cost from the root bridge to all other bridges in the network topology.
This parameter specifies the cost associated with passing frames through this port interface, should this bridging device become the root bridge. Factor this value in when determining spanning tree routes between any two stations. A value of 0 instructs the bridging device to automatically calculate a path cost for this port using its own formula.
Valid Values: 1 to 65535
Default Value: 0 (means the cost will be calculated automatically)
Valid Values: 0 to 255
Default Value: 128
Use the vlans command to access the VLAN configuration prompt. VLAN configuration commands are entered at this prompt. See "Dynamic Protocol Filtering (VLANS) Configuration Commands" for an explanation of each of these commands.
Syntax:
This section explains all of the VLAN configuration commands. These commands let you configure protocol and IP multicast VLANs.
See "Dynamic Protocol Filtering VLANs" for additional information about VLANs.
Configuration commands for the ASRT bridge are entered at the ASRT
VLAN config> prompt. This prompt is accessed by entering the
vlans command at the ASRT config> prompt. The
following table shows the VLAN filtering configuration commands.
Table 53. VLAN Configuration Command Summary
Command | Function |
---|---|
? (Help) | Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help". |
Add | Adds the definition of a new VLAN filter |
Change | Changes VLAN filtering parameters for an indicated VLAN |
Delete | Deletes the selected VLAN filters |
Disable | Disables VLAN filtering on the selected VLANs |
Enable | Enables VLAN filtering on the selected VLANs |
List | Displays all information associated with the selected VLAN filters |
Exit | Returns you to the previous command level. See "Exiting a Lower Level Environment". |
Use the Add command to define a new VLAN filter. See "Required Static Configurations" for additional information.
Syntax:
Example 1: add ip
IP Address [0.0.0.0]? 9.2.3.4 Subnet Mask [255.0.0.0]? Configure this VLAN on Specific Ports? [No]: Age (expiration in minutes,0=infinity) [10000]? 0 Enable IP-Cut-Through from this VLAN? [Yes]: Enable IP-Cut-Through to this VLAN? [Yes]: Track Active MAC Addresses on this VLAN? [No]: Enable This Filter? [Yes]: VLAN Name (32 chars max) []? IP 9.x.x.x VLAN 'IP 9.x.x.x' (IP subnet 9.0.0.0) successfully added
If some ports should not be configured as Auto-Detect and Include, then the port can be manually configured.
Example 2: add ip-multicast
IP Multicast Address [0.0.0.0]? 230.1.1.1 Configure Specific Ports? [No]: Age (expiration in minutes,0=infinity) [10]? 0 Track Active MAC Addresses on this VLAN? [No]: Enable This Filter? [Yes]: VLAN Name (32 chars max) []? IPmcast01 VLAN 'IPmcast01' (IP Multicast 230.1.1.1) successfully added
Example 3: add ipx
Network Number (in 8-digit hex) (1 - FFFFFFFE) [1]? 2FF Configure this VLAN on Specific Ports? [No] y Configure VLAN on port 1 (Include, Exclude, or Auto-Detect) [A]? Configure VLAN on port 2 (Include, Exclude, or Auto-Detect) [A]? e Age (expiration in minutes,0=infinity) [5000]? Track Active MAC Addresses on this VLAN? [No]: Enable This Filter? [Yes]: VLAN Name (32 chars max) []? IPX 2FF VLAN 'IPX 2FF' (IPX network 0x2FF) successfully added
A description of each parameter follows:
Note: | A VLAN for 224.0.0.1 (the all IP hosts address) is created during initialization and is used to configure IP multicast VLANs that are auto-created when an IGMP report frame is detected and the 224.0.0.1 VLAN is enabled. See "Auto-created IP Multicast VLANs" for additional information about auto-created IP multicast VLANs. |
Valid Values: 224.0.1.0 - 239.255.255.255
Default Value: none
Valid Values: mac or info
Default Value: mac
Valid Values: 0 - 255
Default Value: 0
A frame "matches" a sliding window filter if the octet pattern (whose start is determined by the Sliding Window Filter Base and Sliding Window Filter Offset) ANDED with the Sliding Window Filter Mask equals this Sliding Window Filter Value ANDED with the Sliding Window Filter Mask.
Valid Values: Any octet string of length 1 - 32
Default Value: None
Valid Values: Any octet string of length 1 - 32
Default Value: None
Answering "No" to this prompt causes all bridge ports to be set to the default value of Auto-Detect and Include. Answering yes to this prompt causes further prompting to select the desired port inclusion mode for each bridge port.
The modes are:
If MAC address tracking is enabled for a VLAN, the aging time also determines when a MAC address is no longer considered a member of the VLAN in the absence of traffic received from that MAC address.
Valid Values: 0 to 4 294 967 295
Default Value
This name must be unique among all VLANs of all types within the ASRT bridge. This name consists of up to 32 characters and can include spaces.
Use the change command to change the configuration parameters associated with a particular VLAN. The VLAN to change can be chosen by explicitly specifying the subnet or by selecting the VLAN from a list with the by-name option. This command invokes the same prompts used with the add command. The current parameter values will be displayed as the default and can be maintained by simply pressing Return.
Syntax:
Example: change ip
IP Address [9.0.0.0]? Configure Specific Ports? [No]: Age (expiration in minutes,0=infinity) [0]? 300 Enable IP-Cut-Through from this VLAN? [Yes]: Enable IP-Cut-Through to this VLAN? [Yes]: Track Active MAC Addresses on this VLAN? [No]: Enable This Filter? [Yes]: VLAN Name (32 chars max) [IP 9.x.x.x]? VLAN 'IP 9.x.x.x' (IP subnet 9.0.0.0) successfully changed
Use the delete command to delete a particular VLAN filter, all VLAN filters of a particular type, or all defined VLAN filters. If you are deleting a single filter, you can choose the VLAN to be deleted by selecting the VLAN from a list using the by-name option.
Syntax:
Example 1: del ip subnet 9.0.0.0
VLAN 'IP 9.x.x.x' (IP subnet 9.0.0.0) deleted
Example 2: del ipx all
Are you sure you want to delete ALL IPX VLANS? [No]: y All IPX VLANS deleted
Use the disable command to disable a particular VLAN filter, all VLAN filters of a particular type, or all defined VLAN filters. If disabling a single filter, the VLAN to be disabled can be chosen by selecting the VLAN from a list using the by-name option.
Syntax:
Example: disable ip subnet 220.5.3.0
VLAN 'Building #4' (IP subnet 220.5.3.0) now disabled
Use the enable command to enable a particular VLAN filter, all VLAN filters of a particular type, or all defined VLAN filters. If you are enabling a single filter, you can choose the VLAN to be enabled by selecting the VLAN from a list using the by-name option.
Syntax:
Example: enable by-name
Choice of VLAN: VLAN type Identifier VLAN Name ========= ========== ========= (1) IP 9.0.0.0 IP 9.x.x.x (2) IP 220.5.3.0 Building #4 (3) IPX 0x2FF Ethernet A (4) IPX 0x3FF Ethernet B Enter Selection [1]? 3 VLAN 'Ethernet A' (IPX Network 0x2FF) now enabled
Use the list command to list the configuration information about a particular VLAN filter, all VLAN filters of a particular type, or all defined VLAN filters. If you are listing a single filter, you can choose the VLAN to be listed can be chosen by selecting the VLAN from a list using the by-name option.
Syntax:
Example 1: list ip subnet 9.0.0.0
Subnet Address = 9.0.0.0 Subnet Mask = 255.0.0.0 Bridge Port 1 (Interface 0) = Auto-Detect and Include Bridge Port 2 (Interface 1) = Always Exclude Age (expiration in minutes) = 300 IP-Cut-Through Status: Transmit From This VLAN = Enabled Reception By This VLAN = Enabled Tracking of MAC Addresses = Disabled VLAN Filter State = Enabled VLAN Name = IP 9.x.x.x
Example 2: list ipx all
----------- IPX VLANS ------------------------------- IPX Network Number = 0x2FF Bridge Port 1 (Interface 0) = Auto-Detect and Include Bridge Port 2 (Interface 1) = Always Exclude Age (expiration in minutes) = Never Expires Tracking of MAC Addresses = Disabled VLAN Filter State = Enabled VLAN Name = Ethernet A +++++++++++++++++++++++++++++++++++++++++++++++++++++ IPX Network Number = 0x3FF Bridge Port 1 (Interface 0) = Auto-Detect and Include Bridge Port 2 (Interface 1) = Auto-Detect and Include Age (expiration in minutes) = 5000 IP-Cut-Through Status: Transmit From This VLAN = Enabled Reception By This VLAN = Enabled Tracking of MAC Addresses = Disabled VLAN Filter State = Disabled VLAN Name = Ethernet B
To access the ASRT monitoring environment, enter the protocol asrt command at the + (GWCON) prompt:
+protocol asrt ASRT>
This section describes the ASRT monitoring commands. These commands allow you to view and modify parameters from the active monitoring. Information you modify with the monitoring commands is reset to the SRAM configuration when you restart the bridging device.
You can use these commands to temporarily modify the configuration without losing configuration information in the bridge memory. The ASRT> prompt is displayed for all ASRT monitoring commands.
Monitoring and dynamic reconfiguration VLANS commands are entered at the VLAN> monitoring prompt. The VLAN> command is accessed by entering the VLANS command explained later in this chapter.
Note: | For commands requiring you to enter MAC Addresses, the addresses can be
entered in the following formats:
|
Table 54 shows the ASRT monitoring commands.
Table 54. ASRT Monitoring Commands Summary
Command | Function |
---|---|
? (Help) | Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help". |
Add | Adds permanent (static) address entries to the bridging device's permanent database. |
Cache | Displays cache entries for a specified port. |
Delete | Deletes MAC addresses entries from the bridging device database. |
Flip | Flips MAC address from canonical to 802.5 (noncanonical or IBM) bit order. |
List | Displays information about the complete bridge configuration or about selected configuration options. |
Exit | Returns you to the previous command level. See "Exiting a Lower Level Environment". |
Use the add command to add static address entries and destination address filters to the bridging device's database. These additions to the database are lost when you restart the device.
Syntax:
Example: add static-entry
MAC address [00-00-00-00-00-00]? 400000012345 Input port, 0 for all [0]? 2 Output port, 0 for none [0]? 3 Output port, 0 to end [0]?
Use the cache command to display the contents of a selected bridging-port routing cache. If the port does not possess a cache you will see the message Port X does not have a cache.
Syntax:
Example: cache
Port number [1]? 3 MAC Address MC* Entry Type Age Port(s) 00-00-93-00-C0-D0 PERMANENT 0 3 (TKR/1) 00-00-00-11-22-33 STATIC 0 3 (TKR/1)
Reserved - entries reserved by the IEEE 802.1d Standard.
Registered - entries consist of unicast addresses belonging to proprietary communications hardware attached to the box or multicast addresses enabled by protocol forwarders.
Permanent - entries entered by the user in the configuration process which survive power on/offs or system resets.
Static - entries entered by the user in the monitoring process which do not survive power on/offs or system resets and are not effected by the aging timer.
Dynamic - entries "learned" by the bridge "dynamically" which do not survive power on/offs or system resets and which have an "age" associated with the entry.
Free - locations in database that are free to be filled by address entries.
Unknown - entry types unknown to the bridge. May be possible bugs and/or illegal addresses.
Use the delete command to delete station (including MAC) address entries from the device's permanent database.
Syntax:
Example: delete 00-00-93-10-04-15
Use the flip command to view specific MAC addresses in the canonical and noncanonical format by "flipping" the address bit order. This command is useful for translating IEEE 802.5 addresses in their typical noncanonical format to the canonical format universally used by the bridge monitoring and ELS (and vice versa).
Syntax:
Example: flip
MAC address [00-00-00-00-00-00]? 00-00-00-33-44-55 IEEE 802 canonical bit order: 00-00-00-33-44-55 IBM Token-Ring native bit order: 00:00:00:CC:22:AA
Use the list command to display information about the bridging device configuration or to display information about selected configuration or bridging options.
Syntax:
Example: list bridge active
The following examples break down the list database command options. The first example also shows the related output.
Example: list database all
Note: | The following fields are displayed for all of the list database command options. |
The following examples break down each of the list filtering display options.
Example: list filtering all
Ethernet type 0800 is routed on ports 1 IEEE 802.2 destination SAP 42 is routed on ports 1 IEEE 802 SNAP PID 00-00-00-08-00 is routed on ports 2-3
Descriptors used in explaining how packets are communicated include the following:
All of the descriptors just explained also apply to ARP packets with this Ethertype.
Example: list filtering ethertype
Ethernet type (in hexadecimal), 0 for all [0]? 0800 Ethernet type 0800 is routed on ports 1
Example: list filtering SAP
SAP (in hexadecimal), 100 for all [100]? 42 IEEE 802.2 destination SAP 42 is routed on ports 1
Example: list filtering SNAP
SNAP Protocol ID, return for all [00-00-00-00-00]? IEEE 802 SNAP PID 00-00-00-08-00 is routed on ports 2-3
Example: list port
Port Id (dec) : 128: 3, (hex): 80-03 Port State : Forwarding STP Participation: Enabled Port Supports : Transparent Bridging Only Assoc Interface #/name : 5/Eth/1
The following examples illustrate each of the list spanning-tree-protocol display options.
Example: list spanning-tree-protocol configuration
Bridge ID (prio/add): 32768/0000-93-00-84-EA Bridge state: Enabled Maximum age: 20 seconds Hello time: 2 seconds Forward delay: 15 seconds Hold time: 1 seconds Filtering age: 320 seconds Filtering resolution: 5 seconds Port Interface Priority Cost State 4 Eth/1 128 100 Enabled 128 Tunnel 128 65535 Enabled
Example: list spanning-tree-protocol counters
Time since topology change (seconds) 0 Topology changes: 1 BPDUs received: 0 BPDUs sent: 14170 Port Interface BPDUs received BDPU input overflow Forward transitions 1 TKR/1 0 0 1
Example: list spanning-tree-protocol state
Designated root (prio/add): 32768/00-00-93-00-84-EA Root cost: 0 Root port: Self Current (root) maximum age: 20 seconds Current (root) hello time: 2 seconds Current (root) Forward delay: 15 seconds Topology change detected: FALSE Topology change: FALSE Port Interface State 4 Eth/1 Forwarding
Example: list spanning-tree-protocol tree
Port Designated Desig. Designated Des. No. Interface Root Cost Bridge Port 2 ATM/0:0:48 0/00-00-00-00-00-00 0 0/00-00-23-45-00-00 80-00
The VLAN monitoring commands are a superset of the VLAN configuration commands. However, instead of updating the SRAM configuration records immediately, they change the behavior of VLANs in real-time. Changes made through the monitoring can be optionally saved to SRAM. Also, the configuration in SRAM can be loaded and used without requiring a reboot.
Monitoring commands for the ASRT bridge are entered at the ASRT
VLAN> prompt. This prompt is accessed by entering the
vlans command at the ASRT> prompt. The
following table shows the VLAN monitoring commands.
Table 55. VLAN Monitoring Command Summary
Command | Function |
---|---|
? (Help) | Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help". |
Add | Adds the definition of a new VLAN filter |
Change | Changes VLAN filtering parameters for an indicated VLAN |
Delete | Deletes the selected VLAN filters |
Disable | Disables VLAN filtering on the selected VLANs |
Enable | Enables VLAN filtering on the selected VLANs |
List | Displays all information associated with the selected VLAN filters |
Load | Loads and uses the VLAN configuration currently in SRAM |
Reset-Counters | Resets all counters associated with the selected VLAN filters |
Save | Saves the current runtime configuration to SRAM |
Show-members | Displays learned MAC addresses for a selected VLAN |
Show-vlans | Lists the enabled VLANs of which a particular MAC address is a member |
Exit | Returns you to the previous command level. See "Exiting a Lower Level Environment". |
For a description of the Add, Change, Delete, Disable, and Enable commands, see "Dynamic Protocol Filtering (VLANS) Configuration Commands".
Syntax:
Example:
vlans config>list ip subnet 9.0.0.0 Subnet Address = 9.0.0.0 Subnet Mask = 255.0.0.0 Port 1 (Interface 0) = Auto-Detect and Include, Forwarding Port 2 (Interface 1) = Always Exclude, Not Forwarding Age (expiration in minutes) = 300 IP-Cut-Through Status: Tx From This VLAN = Enabled Reception By This VLAN = Disabled Packets Transmitted = 25 Packets Received = 0 Tx Packets Discarded = 0 Rx Packets Discarded = 14 Tracking of MAC Addresses = Disabled VLAN Status = Enabled Packets Processed = 43 Discards Due To Exclusion = 13 VLAN Name = IP 9.x.x.x
A description of the VLAN counters follows:
Syntax: load
Example: load
Warning: This process will overwrite your current configuration. Are you sure you want to load the VLAN configuration from SRAM? [No] y VLAN configuration loaded
Syntax:
Example: reset ipx network 3ff
VLAN 'Ethernet B' (IPX Network 0x3FF) counters reset
Syntax: save
Example: save
Are you sure you want to save the VLAN configuration to SRAM? [No] y VLAN configuration saved
Syntax:
Example: show-members ip
Subnet Address [9.0.0.0]? Sort VLAN Members by Port (P) or Mac Address (M) [P]? Port Number to Show Membership (0=All) [O]? Current Members of Runtime VLAN 'IP 9.x.x.x' (IP Subnet 9.0.0.0): Port 1 (Interface 0), Mac Address: 10.00.5A.00.64.00 Port 2 (Interface 1), Mac Address: 10.00.5A.00.65.00
Syntax:
Example: show-vlans
Enter Mac Address in Hex: []? 10005A006400 List of VLANS with Mac Address 10.00.5A.00.64.00: VLAN Type Identifier VLAN Name ========= ========== ========= (1) IP 9.0.0.0 IP 9.x.x.x